<?php
//file này nhận các dữ liệu cần thiết và đặt nó lên template(this file retrieves the necessary data and pushes it into the template)
/*
	*	@package joomla component
	*	component/com_hello/site/views/hello/view.html.php
	*	@license	GNU/GPL
*/
//không được phép truy cập trực tiếp
defined('_JEXEC') or die('Restricted Access');

//Import view cho component
jimport('joomla.application.component.view');

//JView::assignRef
class CuuSinhVienViewCuuSinhVien extends JView
{
function display($tpl = null)
	{
        // Get data from the model 
        $items =& $this->get( 'Data'); 
		
        
		/* Call the state object */
		$state =& $this->get( 'state' );
 
		/* Get the values from the state object that were inserted in the model's construct function */
		$lists['order_Dir'] = $state->get( 'filter_order_Dir' );
		$lists['order']     = $state->get( 'filter_order' );

		/*Tao danh sach cac nganh - Tuong tu tu combobox*/		
		$filter_nganh=$state->get('filter_nganh');
		$db	=& JFactory::getDBO();
		$query = 'SELECT manganh AS value, tennganh AS text'
			. ' FROM #__nganh'
		;
		$db->setQuery( $query );
		$types[] = JHTML::_('select.option',  '', '- '. JText::_( 'Chọn ngành' ) .' -' );
		foreach( $db->loadObjectList() as $obj )
		{
			$types[] = JHTML::_('select.option',  $obj->value, JText::_( $obj->text ) );
		}
		$lists['type'] 	= JHTML::_('select.genericlist',   $types, 'filter_nganh', 'class="inputbox" size="1" 
		onchange="document.adminForm.submit( );"', 'value', 'text', "$filter_nganh" );
		/* End */
        		
		//assignRef($key, &$val): gan gia tri bien $val cho mot view co ten $key
		$this->assignRef('items', $items ); 
		$this->assignRef('pagination', $pagination);
		$this->assignRef('lists',$lists);
		parent::display($tpl); 
	} 
}


?>